package org.cwmimpl.objectmodel.core;

import java.util.Collection;

import org.omg.java.cwm.objectmodel.core.ModelElement;
import org.omg.java.cwm.objectmodel.core.Namespace;
import org.omg.java.cwm.objectmodel.core.VisibilityKind;

public class ModelElementImpl extends ElementImpl implements ModelElement{

	protected String name ;	//对模型元素命名

	protected Namespace namespace ;	//
	
	public String getName() {
		return this.name;
	}

	public void setName(String value) {
		this.name = value ;
	}

	public VisibilityKind getVisibility() {
		// TODO Auto-generated method stub
		return null;
	}

	public void setVisibility(VisibilityKind value) {
		// TODO Auto-generated method stub
		
	}

	public Collection getClientDependency() {
		// TODO Auto-generated method stub
		return null;
	}

	public Collection getConstraint() {
		// TODO Auto-generated method stub
		return null;
	}

	public Collection getImporter() {
		// TODO Auto-generated method stub
		return null;
	}

	public Namespace getNamespace() {
		return this.namespace;
	}

	public void setNamespace(Namespace value) {
		this.namespace = value;
	}

}
